.registration_form{
    display: block;
    width: 15rem;
    margin: 0 auto;
    min-height:16rem;
    height:auto!important;
    height:16rem;
    margin:0 auto ;
    word-break: break-all;
    color: #000;
    .form_name{
        font-weight:400 ;
        padding-top:2rem ;
        width: 15rem;
        float: left;
        text-align: center;
        font-size:0.55rem ;
        color: #000;
        letter-spacing: 0.02rem;
       
    }
    .underline{
        display: block;
        width: 13.4rem;
        float: left;
        height: 0.02rem;
        margin: 0 0.8rem 0.6rem 0.8rem;
        border-top:0.02rem solid #000 ;
        border-bottom:0.02rem solid #000 ;
        
    }
    .form_unit{
        width: 15rem;
        float: left;
        height: 0.3rem;
        margin-bottom: 0.2rem;
        span{
            text-align: center;
            height: 0.4rem;
            line-height: 0.4rem;
            font-size:0.25rem ;
        }
        span:nth-of-type(1){
            width: 1.5rem;
        }
        span:nth-of-type(2){
            width: 0.8rem;
        }
        div{
            height: 0.4rem;
            line-height: 0.4rem;
            font-size:0.25rem ;
        }
        div:nth-of-type(1){
            width: 9.5rem;
        }
         div:nth-of-type(2){
            width: 3.2rem;
        }
    }
    .Basic_situation{
        height: 5.4rem;
        border: 0.01rem solid #000;
        width: 15rem;
        box-sizing: border-box;
        .Basic_situation_left{
            box-sizing: border-box;
            width: 0.8rem;
            font-size:0.25rem ;
            height: 5.38rem;
            text-align: center;
            padding:0.8rem 0.2rem 0.8rem 0.2rem;
              border-right: 0.01rem solid #000;
            font-weight: 600;
        }
        .Basic_situation_con{
            width: 14.18rem;
            height: 5.38rem; 
            .con_row{
                width: 100%;
                height: 0.7rem;
                border-bottom:0.01rem solid #000 ;
                span{
                   float: left;
                   width: 1.6rem;
                   height: 0.7rem;
                   text-align: center;
                   line-height: 0.7rem;
                   font-size:0.25rem ;
                    border-right: 0.01rem solid #000;
                    box-sizing: border-box;
                }
                .span01{
                    line-height: 0.35rem;
                    padding: 0 0.25rem;
                    box-sizing: border-box;
                }
                input{
                    font-size: 0.25rem;
                    color: #000;
                    width: 2.3rem;
                    float: left;
                    height: 0.7rem;                    
                    background: none;
                    text-align: center;
                    border: 0;
                    border-right: 0.01rem solid #000;
                }
                input:last-child{
                    border-right:0 ;
                }
                 
            }
            .con_row01{
                width: 100%;
                height: 2.54rem;
                border-bottom:0.01rem solid #000 ;
                span{
                    float: left;
                    width: 1.6rem;
                    height: 2.5rem;
                    font-size: 0.25rem;
                    text-align: center;
                    line-height: 0.35rem;
                    padding: 0.85rem 0.25rem;
                    border-right:0.01rem solid #000 ;
                    box-sizing: border-box;
                }
                .row01_con{
                    float: left;
                    width: 12.58rem;
                    height: 2.54rem;
                    .row01_con_top{
                        width: 100%;
                        height: 0.52rem;
                        i{
                            font-style:normal;
                            float: left;
                            text-align: center;
                            font-size: 0.25rem;
                            height: 0.52rem;
                            line-height: 0.52rem;
                            padding:0 0.25rem ;
                            letter-spacing: 0.04rem;
                        }
                        input{
                            font-size: 0.25rem;
                            color: #000;
                            width: 4.7rem;
                            float: left;
                            height: 0.47rem;                    
                            background: none;
                            text-align: center;
                            border: 0;
                            border-bottom: 0.01rem solid #000;
                        }
                    }
                    .row01_center{
                        width: 100%;
                        box-sizing: border-box;
                        height: 1.5rem;
                        padding: 0 0.55rem;
                        label{
                            float: left;
                            width: 2.85rem;
                            height: 0.5rem;
                            padding-top: 0.1rem;
                            box-sizing: border-box;
                            i{
                                font-style: normal;
                                font-size: 0.25rem;
                                letter-spacing: 0.04rem;
                            }
                        }
                        
                    }
                }
            }
            .con_row:last-child{
                border-bottom: none;
                
            }
        }
    }
    .safety_inspection{
        height: 12.11rem;
        width: 15rem;
        box-sizing: border-box;
         border-right: 0.01rem solid #000;
          border-left: 0.01rem solid #000;
          border-bottom: 0.01rem solid #000;
        .safety_inspection_left{
            box-sizing: border-box;
            width: 0.8rem;
            font-size:0.25rem ;
            height: 12.1rem;
            text-align: center;
            padding:5rem 0.2rem 5rem 0.2rem;
            border-right: 0.01rem solid #000;
            font-weight: 600;
        }
        .safety_inspection_main{
            width: 14.18rem;
            height: 12.1rem;
        
        .person_record{
            height: 5.7rem;
            width: 14.18rem;
            .person_record_left{
                box-sizing: border-box;
            width: 0.6rem;
            font-size:0.25rem ;
            height:5.7rem;
            text-align: center;
            padding:1.8rem 0.1rem 1.8rem 0.1rem;
              border-right: 0.01rem solid #000;
              border-bottom:0.01rem solid #000; ;
            }
            .person_record_con{
                width: 13.58rem;
                height: 5.6rem;
                .precord_top{
                    width: 13.58rem;
                    height: 5rem;
                    border-right: 0.01rem solid #000;
                    .precord_top_left{
                        width: 7.17rem;
                        height: 5rem;
//                      background: #0000FF;
                        border-right: 0.01rem solid #000 ;
                        box-sizing: border-box;
                        .precord_top_left_con{
                            width: 7.17rem;
                            height: 2.5rem;
                            box-sizing: border-box;
                            span{
                                width: 7.17rem;
                                height: 0.5rem;
                                line-height: 0.5rem;
                                font-size: 0.22rem;
                                text-indent: 0.1rem;
                            }
                            textarea{
                                 width: 7.17rem;
                                height: 2rem;
                                overflow: hidden;
                                line-height: 0.5rem;
                                font-size: 0.22rem;
                                text-indent: 0.5rem;
                            }
                        }
                    }
                    .precord_top_right{
                        width: 6.4rem;
                        height: 5rem;
                        border-left: 0.01rem solid #000 ;
                        img{
                             width: 6.38rem;
                            height: 5rem;
                        }
                    }
                }
                .precord_bottom{
                    width: 13.58rem;
                    height: 0.68rem;
//                  background: #007AFF;
                    border-top: 0.01rem solid #000;
                    border-bottom: 0.01rem solid #000;
                    
                    span{
                        float: left;
                        padding: 0 0.1rem;
                        height: 0.68rem;
                        line-height: 0.68rem;
                        font-size: 0.25rem;
                        border-left: 0.01rem solid #000;
                        border-right: 0.01rem solid #000;
                    }
                    input{
                        float: left;
                        border: 0;
                        text-align: center;                        
                        width: 2.3rem;
                        height: 0.68rem;
                        line-height: 0.68rem;
                        font-size: 0.3rem;
                        color: #000;
                    }
                }
            }
        }
        .goods_record{
             height: 6.4rem;//+1rem+1.2rem
            width: 14.18rem;
//          background: darkcyan;
            .goods_record_left{
                box-sizing: border-box;
                width: 0.6rem;
                font-size:0.25rem ;
                height:6.4rem;
                text-align: center;
                padding:1.8rem 0.1rem 1.8rem 0.1rem;
                border-right: 0.01rem solid #000;
            }
            .goods_record_con{
                width: 13.58rem;
                height: 6.4rem;
//              background: yellow;
                .grecord_con_table{
                width: 13.58rem;
                height: 5.5rem;
//              background: yellow;
                table{
                    border-width:0.01rem ;
                    border-top:none !important ;
//                  border-bottom:none !important;
                    
                    thead{
                        font-size:0.25rem ;
                        height: 0.6rem;
                        border-bottom: 0.01rem solid #000;
                        tr{
                            height: 0.7rem;
                        }
                         tr{
                        border-bottom: 0.01rem solid #000;
                    }
                      th:nth-of-type(1){
                        width:5.7rem;
                    }
                    th:nth-of-type(2){
                        width: 1rem;
                    }
                    th:nth-of-type(3){
                        width: 0.9rem;
                    }
                    th:nth-of-type(4){
                        width: 0.9rem;
                    }
                    th:nth-of-type(5){
                        width: 3.9rem;
                    }
                    th:nth-of-type(6){
                        width:1.1rem;
                    }
                    }
                    tbody{
                        font-size:0.22rem ;
                        
                        tr{
                            height: 0.6rem;
                            .keep_step{
                             text-indent: 1rem;
                             i{
                                 font-style: normal;
                             }
                            }
                        }
                    }
                   
                    td:nth-of-type(1){
                        width:5.7rem;
                    }
                    td:nth-of-type(2){
                        width: 1rem;
                    }
                    td:nth-of-type(3){
                        width: 0.9rem;
                    }
                    td:nth-of-type(4){
                        width: 0.9rem;
                    }
                    td:nth-of-type(5){
                        width: 3.9rem;
                    }
                    td:nth-of-type(6){
                        width:1.1rem;
                    }
                }
                }
                .grecord_con_bottom{
                width: 13.58rem;
                height: 0.88rem;
//              background: darkkhaki;
                 border-top: 0.01rem solid #000;
                 border-bottom: 0.01rem solid #000;
                  span{
                        float: left;
                        padding: 0 0.1rem;
                        height: 0.88rem;
                        line-height: 0.88rem;
                        font-size: 0.25rem;
                        border-left: 0.01rem solid #000;
                        border-right: 0.01rem solid #000;
                    }
                    input{
                        float: left;
                        border: 0;
                        width: 2.3rem;
                        height: 0.88rem;
                        line-height: 0.88rem;
                        font-size: 0.3rem;
                        text-align: center;
                        color: #000;
                    }
                }
            }
        }
      }  
    }
    .kongbai{
         width: 15rem;
        height: 5.8rem;
    }
    .info_acquisition{
        width: 15rem;
        height: 2.45rem;
        border: 0.01rem solid #000;
        border-width:0.01rem ;
        border-top:none !important ;
        border-bottom:none !important;
        box-sizing: border-box;
        .info_acquisition_left{
            height: 2.45rem;
            width: 0.8rem;
            font-size:0.3rem ;
            text-align: center;
            padding:0.35rem 0.11rem 0.35rem 0.11rem;
//          border-right: 0.01rem solid #000;
            border-top: 0.01rem solid #000;
            border-bottom: 0.01rem solid #000;
            font-weight: 600;
            box-sizing: border-box;
        }
        .info_acquisition_right{
            height: 2.44rem;
            width: 14.18rem;
            table{
                    tbody{
                        border-width:0.01rem ;
                    border-top:none !important ;
                    border-bottom:none !important;
                        font-size:0.22rem ;
                        
                        tr{
                            .big_font{
                                font-size: 0.22rem;
                            }
                            height: 0.81rem;
                            form{
                             text-indent: 1.5rem;
                             i{
                                 font-size: 0.22rem;
                                 font-style: normal;
                             }
                            }
                        }
                    }
                    td:nth-of-type(1){
                        width:2.75rem;
                    }
                    td:nth-of-type(2){
                        width: 4.18rem;
                    }
                    td:nth-of-type(3){
                        width: 2.75rem;
                    }
                    td:nth-of-type(4){
                        width: 4.5rem;
                    }
            }
        }
    }
    .activation_record{
         width: 15rem;
        height: 9.64rem;
        border: 0.01rem solid #000;
        border-width:0.01rem ;
                    border-top:none !important ;
                    border-bottom:none !important;
        box-sizing: border-box;
        .activation_record_left{
            height: 9.64rem;
            width: 0.8rem;
            font-size:0.3rem ;
            text-align: center;
            padding:1rem 0.15rem 0.6rem 0.15rem;
            border-right: 0.01rem solid #000;
            border-bottom: 0.01rem solid #000;
            font-weight: 600;
            box-sizing: border-box;
        }
        .activation_record_right{
            height: 9.63rem;
            width: 14.18rem;
            table{
                width: 14.18rem;
                    thead{
                    th{
                        height: 0.8rem;
                    }    
                    th:nth-of-type(1){
                        width:6.4rem;
                    }
                    th:nth-of-type(2){
                        width: 1.9rem;
                    }
                    th:nth-of-type(3){
                        width: 1.9rem;
                    }
                    th:nth-of-type(4){
                        width: 2.4rem;
                    }
                    th:nth-of-type(5){
                        width: 2.4rem;
                    }
                    }
                    tbody{
                    border-width:0.01rem ;
                    border-top:none !important ;
                    border-bottom:none !important;
                        font-size:0.22rem ;  
                        tr{  
                            height: 0.80rem;  
                        }
                    }
                    td:nth-of-type(1){
                        width:6.4rem;
                        input{
                                font-size: 0.18rem;
                                color: #000;
                                width: 2.65rem;
                                float: left;
                                height: 0.77rem;   
                                line-height: 0.77rem;                 
                                background: none;
                                text-align: center;
                                border: 0;
                                border-right: 0.01rem solid #000;
                        }
                        span{
                             font-size: 0.22rem;
                                color: #000;
                                width: 0.99rem;
                                float: left;
                                height: 0.77rem;  
                                line-height: 0.77rem;                  
                                background: none;
                                text-align: center;
                                border: 0;
                                border-right: 0.01rem solid #000;
                        }
                    }
                    td:nth-of-type(2){
                        width: 1.9rem;
                    }
                    td:nth-of-type(3){
                        width: 1.9rem;
                    }
                    td:nth-of-type(4){
                        width:2.6rem;
                    }
                    td:nth-of-type(5){
                        width: 1.4rem;
                    }
            }
        } 
    }
    .leave{
          width: 15rem;
        height: 4.82rem;
        border: 0.01rem solid #000;
        box-sizing: border-box;
        .leave_left{
            height: 4.82rem;
            width: 0.8rem;
            font-size:0.3rem ;
            text-align: center;
            padding:1rem 0.11rem 0.6rem 0.11rem;
            border-right: 0.01rem solid #000;
            border-bottom: 0.01rem solid #000;
            font-weight: 600;
            box-sizing: border-box;
        }
        .leave_con{
              height: 4.82rem;
            width: 14.18rem;
            .leave_row{
                width: 14.18rem;
            
                height: 0.8rem;
                  border-bottom:0.01rem solid #000 ;

                span{
                   float: left;
//                 width: 1.4rem;
                   height: 0.8rem;
                   width: 1rem;
                   text-align: center;
                   line-height: 0.79rem;
                   font-size:0.2rem ;
                    border-right: 0.01rem solid #000;
                    box-sizing: border-box;
                }
                .leave_span01{
                    line-height: 0.4rem;
                    width: 1.5rem;
                    padding: 0 0.1rem;
                    box-sizing: border-box;
                }
                .leave_span02{
                    line-height: 0.4rem;
                    width: 1rem;
                    padding: 0 0.1rem;
                    box-sizing: border-box;
                }
                input{
                    font-size: 0.2rem;
                    color: #000;
                    width: 1.4rem;
                    float: left;
                    height: 0.79rem;                    
                    background: none;
                    text-align: center;
                    border: 0;
                    border-right: 0.01rem solid #000;
                }
                
                input:last-child{
                    border-right:0 ;
                }
            }
            .leave_row01{
                width: 14.18rem;
            
                height: 3.19rem;
                  border-bottom:0.01rem solid #000 ;
                .leave_row01_left{
                        height: 3.19rem;
                        font-size:0.2rem ;
                        line-height: 0.3rem;
                        width: 1rem;
                        border-right: 0.01rem solid #000;
                        padding: 0.9rem 0.28rem;
                        box-sizing: border-box;
                }
                .leave_row01_con{
                        height: 3.19rem;
                        font-size:0.2rem ;
                        line-height: 0.4rem;
                        width: 13.18rem;
                  
                        box-sizing: border-box;
                        .row01_con_top{
                            height: 0.49rem;
                            width: 13.18rem;
                            line-height: 0.49rem;
                            box-sizing: border-box;
                            span{
                                padding: 0 0.1rem;
                            }
                            i{
                                font-style: normal;
                            }
                            input[type=text]{
                                float: left;
                                text-align: center;
                                background: none;
                                border: 0;
                               font-size: 0.2rem;
                               color: #000;
                                height: 0.4rem;
                                width: 4rem;
                                 border-bottom: 0.01rem solid #000 ;
                            }
                        }
                        textarea{
                            height:1.2rem;
                            width: 13.18rem;
                            line-height: 0.39rem;
//                          border-top: 0.01rem solid #000;
//                          border-bottom: 0.01rem solid #000;
                            box-sizing: border-box;
                            overflow: hidden;                            
                        }
                }
            }
        }
    }
    .admin{
         width:15rem;
        height: 1rem;
        border: 0.01rem solid #000;
        border-top:none ;
        box-sizing: border-box;
        span{
            width: 1.8rem;
            height: 1rem;
            font-size: 0.28rem;
            font-weight: 500;
            text-align: center;
            line-height: 1rem;
            border-right: 0.01rem solid #000;
            box-sizing: border-box;
        }
        input{
            background: none;
            width: 7rem;
            border: 0;
            height: 0.99rem;
            font-size:0.25rem ;
            line-height: 0.99rem;
            text-align: center;
        }
    }
}
.registration_form:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden;
}
 